
import React from 'react';
import Icon from '@ant-design/icons';
import type { GetProps } from 'antd';

type CustomIconComponentProps = GetProps<typeof Icon>;

const RefreshSvg = () => (
    <svg width="16px" height="16px" viewBox="0 -0.8 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg">
        <title>刷新备份</title>
        <g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
            <g id="运行Bot备份-6" transform="translate(-478, -289)" fill="#969799" fill-rule="nonzero">
                <g id="刷新备份" transform="translate(478, 289)">
                    <rect id="矩形" opacity="0" x="0" y="0" width="16" height="16"></rect>
                    <path d="M14.6615156,3.98857812 C14.4008125,3.89451562 14.1132344,4.03157812 14.0218281,4.29229687 L13.6347969,5.378125 C13.1805781,4.35410937 12.4629531,3.45371875 11.5491406,2.77910937 C8.64370313,0.62890625 4.50460938,1.21484375 2.32757813,4.09070312 C1.27398438,5.48295312 0.8278125,7.19771875 1.07507813,8.91785937 C1.32235938,10.6460625 2.238875,12.1753594 3.64992188,13.2208906 C4.83251563,14.0944062 6.21670313,14.5190625 7.590125,14.5190625 C9.59784375,14.5190625 11.5787031,13.6186719 12.8715,11.9119844 C13.4439844,11.1567344 13.8336875,10.3127812 14.0352813,9.39895312 C14.0944063,9.1275 13.9223906,8.86142187 13.653625,8.80228125 C13.3848438,8.74315625 13.1160781,8.91248437 13.0569531,9.1839375 C12.887625,9.9553125 12.5570313,10.67025 12.0732344,11.3072344 C10.2267813,13.745 6.71392188,14.2422344 4.24659375,12.4145781 C3.0505625,11.5303281 2.2765,10.2375312 2.06685938,8.77540625 C1.85721875,7.32134375 2.2335,5.87267187 3.1258125,4.69545312 C4.96959375,2.2576875 8.47976563,1.75776562 10.9497656,3.58542187 C11.8447813,4.24659375 12.5140313,5.16310937 12.876875,6.19789062 L11.1540469,5.5259375 C10.8960156,5.42648437 10.60575,5.5528125 10.5036094,5.81084375 C10.4014844,6.06885937 10.5304844,6.359125 10.7885156,6.46126562 L13.3257188,7.45303125 C13.3848438,7.47721875 13.4466563,7.48796875 13.5084844,7.48796875 C13.5165469,7.48796875 13.5246094,7.48528125 13.5326719,7.48528125 C13.5514844,7.48796875 13.5702969,7.49603125 13.5891094,7.49603125 C13.7960625,7.49603125 13.9895781,7.36703125 14.0621563,7.16275 L14.9652344,4.63629687 C15.0566094,4.37020312 14.9222188,4.082625 14.6615156,3.9885625 L14.6615156,3.98857812 Z" id="路径"></path>
                </g>
            </g>
        </g>
    </svg>
);

const RefreshIcon = (props: Partial<CustomIconComponentProps>) => (
    <Icon component={RefreshSvg} {...props} />
);

const CustomRefreshIcon: React.FC = () => (
        <RefreshIcon />
);

export default CustomRefreshIcon;



